AUBO机械臂构型介绍

1. 机械臂构型定义

ARAL 共定义了 8 种机械臂构型,其结构体定义如下:

enum class RobotConfiguration: int
{
    LEFT,           // 肩部朝左
    RIGHT,          // 肩部朝右
    UP,             // 肘部朝上
    DOWN,           // 肘部朝下
    FLIP,           // 腕部翻转
    NOFLIP,         // 腕部不翻转

    NONE    = -1,
    // 3种状态标志(L/R)(U/D)(F/N), 一共包含如下8种情形
    LUF     = 0,
    LUN     = 1,
    LDF     = 2,
    LDN     = 3,

    RUF     = 4,
    RUN     = 5,
    RDF     = 6,
    RDN     = 7
};

2. Aubo i5 构型示例

构型 定义 示例图(除标注关节角外,其余关节角均为 0)
LEFT q_1 <= 0 Screenshot from 2021-12-13 15-36-23 q1 = -74.44
RIGHT q_1 > 0 Screenshot from 2021-12-13 15-28-57 q1 = 124.78
UP q_3 <= 0 Screenshot from 2021-12-13 15-41-14 q3 = -59.25
DOWN q_3 > 0 Screenshot from 2021-12-13 15-38-23 q3 = 110.62
FLIP q_5 <= 0 Screenshot from 2021-12-13 15-44-47 q3 = -138.19
NOFLIP q_5 > 0 Screenshot from 2021-12-13 15-43-11 q3 = 119.67

3. 根据构型选取逆解策略

对一般的机械臂来说,可以按照肩关节前/后,肘关节上/下,腕关节是否翻转为标准,将其构型分成8中情况。在实际的逆解选择过程中,可以指定相应的构型,从而得到唯一解。

实例分析

image-20210105110623234

如上图所示,对于一般的位姿,机械臂存在8组解。其中1关节有2组,可分成前后构型。

image-20210105110911219

当选择肘部关节向上时,对应3关节角度全为正,共4组解,另外的4组解对应的构型则为肘部向下。

image-20210105111148760

在肘部关节向上,腕部关节非翻转的情况下,5关节角度为正,共两组解,另外2组解对应的构型则为肘部翻转。

所以,如果选择肩关节向前,肘部向上,腕关节非翻转的构型则可对应唯一逆解:

image-20210105111554100

results matching ""

    No results matching ""